package com.zhny.aiot.bighouse.plugin;

import com.zhny.aiot.bighouse.plugin.model.BigHouseStoreEntry;
import com.zhny.aiot.plugin.ICenterFacilities;
import com.zhny.aiot.plugin.IDeviceFactory;
import com.zhny.aiot.plugin.core.model.IRequestMessage;
import com.zhny.aiot.plugin.modbus.ModemEngine;
import com.zhny.aiot.plugin.modbus.device.ModemConfig;
import com.zhny.aiot.plugin.modbus.device.ModemDevice;
import com.zhny.aiot.plugin.modbus.handler.model.ModemResponseMessage;
import com.zhny.aiot.plugin.model.DeviceEntity;
import com.zhny.aiot.plugin.model.TaskEntity;

public class BigHouseDevice extends ModemDevice<BigHouseStoreEntry> {
    public BigHouseDevice(ModemEngine engine, IDeviceFactory<ModemConfig> factory, ICenterFacilities centerFacilities, DeviceEntity entity) {
        super(engine, factory, centerFacilities, entity);
    }

    @Override
    public void onDecoder(ModemResponseMessage modemResponseMessage) {

    }

    @Override
    protected IRequestMessage getCommand(TaskEntity taskEntity) {
        return null;
    }

    @Override
    protected void disposable() {

    }
}
